﻿body
{
    text-align: center;
    font-family: arial, verdana, helvetica, sans-serif;
    font-size: 12px; 
    background: none repeat scroll 0 0 #F6F6F4;
    color: #5C5B5B;
}
.master-wrapper-page
{
    margin: 30px auto 0;
    width: 960px; /*background: none repeat scroll 0 0 #FFF;*/
}
.master-wrapper-content
{
    float: left;
    width: 930px;
    margin: 15px 15px 0 15px;
    padding: 15px 0 0;
    text-align: left; /*background: none repeat scroll 0 0 #FFFFFF;*/
}
.master-wrapper-main
{
    font-family: arial, helvetica, sans-serif;
    color: #5C5B5B;
}
.header-menu
{
    /*background: none repeat scroll 0 0 #404040;*/ /*background: none repeat scroll 0 0 #FFA900;#A7D06A*/
    background: none repeat scroll 0 0 #FF9933;
    border-radius: 4px;
    -o-border-radius: 4px;
    -icab-border-radius: 4px;
    -khtml-border-radius: 4px;
    -moz-border-radius: 4px;
    -webkit-border-radius: 4px;
    -moz-border-radius: 4px;
    height: 32px;
    list-style: none outside none;
    margin: 10px auto 0;
    padding: 0 10px;
}

.header-menu a
{
    color: #FFF6E5;
    font-size: 1.1em;
    text-decoration: none;
}
.header-menu li
{
    float: left;
    list-style: none outside none;
    padding: 7px 8px;
    margin-right: 10px;
    font-size: 1.1em;
    line-height: 17px;
}
.header-menu li:hover
{
    background: #FF9933;
    color: #eee;
}
.header-menu .top-menu li
{
    list-style-type: none;
    margin-right: 10px;
}
.block .listbox ul
{
    margin: 0;
    padding: 0 0 0 2px;
    color: #2185C5;
    background-color: inherit;
}
.block a
{
    color: #2185C5;
    font-size: 1.1em;
    font-weight: 400;
    text-decoration: none;
}
.block a:hover
{
    color: #FF9933;
    text-decoration: underline;
    font-weight: normal;
}

.block .title
{
    font-size: 12px;
    letter-spacing: 1px;
    text-align: left;
    padding: 9px 7px;
    text-transform: uppercase; /*color: #333;*/
    color: #fff;
    border-radius: 5px 5px 0px 0px;
    margin: 0; 
    /*background: none repeat scroll 0 0 #F6F6F4;*/
    background: none repeat scroll 0 0 #7ECEFD;
}

.block, .news-list-homepage .item, .product-details-page, .search-panel .search-input, .product-filters, fieldset, .product-list .product-item, .product-list .product-item .picture
{
    background: none repeat scroll 0 0 #FFF; 
    /*border: 1px solid #eee;*/
    border: 1px solid #7ECEFD;
    border-radius: 6px;
    -o-border-radius: 6px;
    -icab-border-radius: 6px;
    -khtml-border-radius: 6px;
    -moz-border-radius: 6px;
    -webkit-border-radius: 6px;
    -moz-border-radius: 6px;
}

.block-category-navigation .title
{
    font-size: 12px;
    letter-spacing: 1px;
    text-align: left;
    padding: 9px 7px;
    text-transform: uppercase; 
    /*color: #333;*/
    color: #eee;
    border-radius: 5px 5px 0px 0px;
    margin: 0; /*background: none repeat scroll 0 0 #F6F6F4;*/
    background: none repeat scroll 0 0 #7ECEFD;
}

.block-category-navigation
{
    background: none repeat scroll 0 0 #FFF; 
    /*border: 1px solid #eee;*/
    border: 1px solid #7ECEFD;
    border-radius: 6px;
    -o-border-radius: 6px;
    -icab-border-radius: 6px;
    -khtml-border-radius: 6px;
    -moz-border-radius: 6px;
    -webkit-border-radius: 6px;
    -moz-border-radius: 6px;
}
.block-manufacturer-navigation .title
{
    font-size: 12px;
    letter-spacing: 1px;
    text-align: left;
    padding: 9px 7px;
    text-transform: uppercase; 
    /*color: #333;*/
    color: #eee;
    border-radius: 5px 5px 0px 0px;
    margin: 0; 
    /*background: none repeat scroll 0 0 #F6F6F4;*/
    background: none repeat scroll 0 0 #7ECEFD;
}

.block-manufacturer-navigation
{
    background: none repeat scroll 0 0 #FFF; 
    /*border: 1px solid #eee;*/
    border: 1px solid #7ECEFD border-radius: 6px;
    -o-border-radius: 6px;
    -icab-border-radius: 6px;
    -khtml-border-radius: 6px;
    -moz-border-radius: 6px;
    -webkit-border-radius: 6px;
    -moz-border-radius: 6px;
}

.block-popular-tags .title
{
    font-size: 12px;
    letter-spacing: 1px;
    text-align: left;
    padding: 9px 7px;
    text-transform: uppercase; 
    /*color: #333;*/
    color: #eee;
    border-radius: 5px 5px 0px 0px;
    margin: 0; 
    /*background: none repeat scroll 0 0 #F6F6F4;*/
    /*background: none repeat scroll 0 0 #2185C5;*/
}

.block-popular-tags
{
    background: none repeat scroll 0 0 #FFF; 
    /*border: 1px solid #eee;*/
    /*border: 1px solid #2185C5;*/   
    border: 1px solid #7ECEFD; 
    border-radius: 6px;
    -o-border-radius: 6px;
    -icab-border-radius: 6px;
    -khtml-border-radius: 6px;
    -moz-border-radius: 6px;
    -webkit-border-radius: 6px;
    -moz-border-radius: 6px;
}
.block-poll .title
{
    font-size: 12px;
    letter-spacing: 1px;
    text-align: left;
    padding: 9px 7px;
    text-transform: uppercase; 
    /*color: #333;*/
    color: #eee;
    border-radius: 5px 5px 0px 0px;
    margin: 0; 
    /*background: none repeat scroll 0 0 #F6F6F4;*/
    /*background: none repeat scroll 0 0 #3E454C;*/
}

.block-poll
{
    background: none repeat scroll 0 0 #FFF; 
    /*border: 1px solid #eee;*/
    /*border: 1px solid #3E454C;*/
    border: 1px solid #7ECEFD;
    border-radius: 6px;
    -o-border-radius: 6px;
    -icab-border-radius: 6px;
    -khtml-border-radius: 6px;
    -moz-border-radius: 6px;
    -webkit-border-radius: 6px;
    -moz-border-radius: 6px;
}
